1
general::
Phrase(s): a devil of a time [and] the devil’s own time
a very difficult time. • I had a devil of a time with my taxes. • This cold has been giving me a devil of a time. • Fixing the car seemed easy, but I had the devil’s own time doing it.
McGrawhill's American Idioms And Phrasal Verbs